dsp fpga c++ hosting embedded audio development attorney ips isp asic virtual component digital intellectual property rtos internet design copyright hardware patent